package com.example.tian.securityinspection.context;


import com.example.tian.securityinspection.model.bean.User;
import com.example.tian.securityinspection.util.PreferenceUtil;

import static com.example.tian.securityinspection.util.Constants.Persistence.USER_INFO;

/**
 * 全局信息管理类
 */
public class AppCookie {

    /**
     * 是否登录
     */
    public static boolean isLoggin(){
        //有token版本
        //return getUserInfo() != null && getAccessToken() != null;

        //无token版本
        return getUserInfo() !=  null;
    }

    /**
     * 保存用户信息
     * @param user
     */
    public static void saveUserInfo(User user){
        PreferenceUtil.set(USER_INFO,user);
    }

    /**
     * 获取用户信息
     */
    public static User getUserInfo(){
        return PreferenceUtil.getObject(USER_INFO,User.class);
    }


}
